Rozwiązywanie układów równań liniowych niejednorodnych o stałych współczynnikach metodą przewidywań
Rozważmy układ równań:
gdzie \( \hskip 0.3pc x(t)= \begin{bmatrix} x_1(t) \\ \vdots \\x_n(t) \end{bmatrix}, \hskip 1pc A=\begin{bmatrix} a_{11} & \ldots & a_{1n} \\ \vdots & \ddots & \vdots \\ a_{n1} & \ldots & a_{nn} \end{bmatrix}, \hskip 1pc f(t)= \begin{bmatrix} f_1(t) \\ \vdots \\ f_n(t) \end{bmatrix}.\hskip 0.3pc \)
Jeżeli \( \hskip 0.3pc x_c(t)\hskip 0.3pc \) jest rozwiązaniem ogólnym układu jednorodnego:
Uwaga 1:
to rozwiązaniem ogólnym układu ( 1 ) jest następująca funkcja
Metoda przewidywań ma zastosowanie , jeżeli elementy macierzy \( \hskip 0.3pc f(t)\hskip 0.3pc \) są wielomianami, funkcjami wykładniczymi, funkcjami sinus lub cosinus, ewentualnie sumami lub iloczynami wymienionych funkcji.
Uwaga 2:
1. Jeżeli funkcja \( \hskip 0.3pc f(t)\hskip 0.3pc \) w równaniu ( 1 ) jest postaci:
to wtedy, gdy \( \hskip 0.3pc \lambda\hskip 0.3pc \) nie jest wartością własną macierzy \( \hskip 0.3pc A,\hskip 0.3pc \) szukamy szczególnego rozwiązania równania ( 1 ) w postaci
Jeżeli natomiast \( \hskip 0.3pc \lambda\hskip 0.3pc \) jest wartością własną macierzy \( \hskip 0.3pcA\hskip 0.3pc \) o krotności \( \hskip 0.3pc m,\hskip 0.3pc \) to szukamy szczególnego rozwiązania równania ( 1 ) w postaci
2. Jeżeli funkcja \( \hskip 0.3pc f(t)\hskip 0.3pc \) w równaniu ( 1 ) jest postaci:
to wtedy gdy \( \hskip 0.3pc \alpha\pm \beta i\hskip 0.3pc \) nie jest wartością własną macierzy \( \hskip 0.3pcA,\hskip 0.3pc \) wówczas szukamy szczególnego rozwiązania równania ( 1 ) w postaci
gdzie \( \hskip 0.3pc N=\max \{j, k\} \).
Jeżeli natomiast \( \hskip 0.3pc \alpha\pm \beta i\hskip 0.3pc \) jest wartością własną macierzy \( \hskip 0.3pc A\hskip 0.3pc \) o krotności \( \hskip 0.3pc m,\hskip 0.3pc \) to szukamy szczególnego rozwiązania równania ( 1 ) w postaci
Algorytm postępowania przy wyznaczaniu rozwiązania układu ( 1 ) metodą przewidywań.
1. Wyznaczamy rozwiązanie ogólne \( \hskip 0.3pc x_c(t)\hskip 0.3pc \) układu jednorodnego:2. Funkcje \( \hskip 0.3pc f(t)\hskip 0.3pc \) przedstawiamy jako sumę funkcji
3. Dla każdej funkcji \( \hskip 0.3pc f_i(t),\hskip 0.3pc i=1,\ldots,k \hskip 0.3pc \) wyznaczamy rozwiązanie szczególne \( \hskip 0.3pc x_{p_i}(t) \hskip 0.3pc \) układu równań
W zależności od postaci funkcji \( \hskip 0.3pc f_i(t) \hskip 0.3pc \) przewidujemy rozwiązanie szczególne \( \hskip 0.3pc x_{p_i}(t) \hskip 0.3pc \) w postaci ( 3 ), ( 4 ) i ( 6 ) lub ( 7 ). Podstawiając \( \hskip 0.3pc x_{p_i}(t) \hskip 0.3pc \) i \( \hskip 0.3pc x_{p_i}^\prime (t) \hskip 0.3pc \) do równania ( 8 ) otrzymamy równanie macierzowe, z kórego wyliczamy stałe \( \hskip 0.3pc d_{lj},\hskip 0.3pc c_{lj}. \)
4. Rozwiązanie ogólne układu ( 1 ) zapisujemy jako sumę wyżej wymienionych rozwiązań: